|
Oracle® OLAP Analytic Workspace Java API Reference 10g Release 2 (10.2) B14351-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--oracle.AWXML.BaseObject
|
+--oracle.AWXML.SolveGroup
A collection of Solve objects. A Solve is a calculation that can be performed on data in an analytic workspace. A Solve can specify how to aggregate or allocate the data or generate a forecast based on the data.
Solves are ordered within a SolveGroup. The order determines when the calculations will be performed during an analytic workspace build. The AWAction.BuildDatabase class builds an analytic workspace.
A SolveGroup is a top-level object in the hierarchy of model objects. Top-level objects are logically owned by an AW object, and they exist within the name space of the schema.
The SolveGroup class supports methods for building the logical object in memory and action methods for physically creating it or deleting it within the Oracle Database. The action methods take an AWConnection argument that specifies a JDBC connection to the Database.
BuildDatabase| Fields inherited from class oracle.AWXML.BaseObject |
DATABASENULL |
| Constructor Summary | |
SolveGroup()Creates a SolveGroup. |
|
| Method Summary | |
void |
addSolve(Solve input)Adds the specified Solve to the SolveGroup. |
void |
addSolveAfter(Solve input, BaseObject reference)Adds the specified Solve after the referenced Solve in the SolveGroup. |
void |
addSolveBefore(Solve input, BaseObject reference)Adds the specified Solve before the referenced Solve in the SolveGroup. |
void |
addSolveFirst(Solve input)Adds the specified Solve to the beginning of the list of solves in the SolveGroup. |
java.lang.String |
Alter(AWConnection connection)Alters the class attributes of the object in the current analytic workspace of the specified database connection. |
java.lang.String |
Create(AWConnection connection)Creates the SolveGroup in the current analytic workspace of the specified database connection. |
AggregationSolve |
createAggregationSolve()Creates an AggregationSolve in the SolveGroup. |
AggregationSolve |
createAggregationSolveAfter(Solve input)Creates an AggregationSolve after the referenced Solve in the SolveGroup. |
AggregationSolve |
createAggregationSolveBefore(Solve input)Creates an AggregationSolve before the referenced Solve in the SolveGroup. |
AggregationSolve |
createAggregationSolveFirst()Creates an AggregationSolve and adds it to the beginning of the list of solves in the SolveGroup. |
AllocationSolve |
createAllocationSolve()Creates an AllocationSolve in the SolveGroup. |
AllocationSolve |
createAllocationSolveAfter(Solve input)Creates an AllocationSolve after the referenced Solve in the SolveGroup. |
AllocationSolve |
createAllocationSolveBefore(Solve input)Creates an AllocationSolve before the referenced Solve in the SolveGroup. |
AllocationSolve |
createAllocationSolveFirst()Creates an AllocaationSolve and adds it to the beginning of the list of solves in the SolveGroup. |
ForecastSolve |
createForecastSolve()Creates a ForecastSolve in the SolveGroup. |
ForecastSolve |
createForecastSolveAfter(Solve input)Creates a ForecastSolve after the referenced Solve in the SolveGroup. |
ForecastSolve |
createForecastSolveBefore(Solve input)Creates a ForecastSolve before the referenced Solve in the SolveGroup. |
ForecastSolve |
createForecastSolveFirst()Creates a ForecastSolve and adds it to the beginning of the list of solves in the SolveGroup. |
java.lang.String |
Delete(AWConnection connection)Deletes the SolveGroup in the current analytic workspace of the specified database connection. |
java.lang.String |
getId()Gets the identifier of the SolveGroup. |
java.util.Vector |
getSolves()Returns the solves in the SolveGroup. |
void |
readAWDefinitions(AWConnection connection, AW curAW)Reads into memory all the objects owned by the SolveGroup within the specified analytic workspace of the specified database connection. |
void |
removeSolve(Solve input)Removes the specified Solve from the SolveGroup. |
java.lang.String |
WriteToXML()Returns the SolveGroup as an XML string. |
| Methods inherited from class oracle.AWXML.BaseObject |
CreateAfter, CreateBefore, CreateFirst, DataRead, getColumnName, getLongName, getLongName, getName, getOwner, getPluralName, getPluralName, getSchema, getShortName, getShortName, setColumnName, setLongName, setLongName, setName, setPluralName, setPluralName, setSchema, setShortName, setShortName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SolveGroup()
SolveGroup.| Method Detail |
public java.lang.String getId()
SolveGroup. The identifier is the full name of the SolveGroup in the format name.type.
For more information on object identifiers, see Object Identifiers.
String that contains the identifier of the SolveGroup.public java.lang.String WriteToXML()
SolveGroup as an XML string.String containing the XML that represents the SolveGroup.public java.lang.String Create(AWConnection connection)
SolveGroup in the current analytic workspace of the specified database connection.connection - The AWConnection that specifies the database connection.success" if successful.public java.lang.String Delete(AWConnection connection)
SolveGroup in the current analytic workspace of the specified database connection.connection - The AWConnection that specifies the database connection.success" if successful.
public void readAWDefinitions(AWConnection connection,
AW curAW)
SolveGroup within the specified analytic workspace of the specified database connection.connection - The AWConnection that specifies the database connection.curAW - The AW that contains the SolveGroup.public AggregationSolve createAggregationSolve()
AggregationSolve in the SolveGroup.AggregationSolve.public AggregationSolve createAggregationSolveAfter(Solve input)
AggregationSolve after the referenced Solve in the SolveGroup.input - The referenced Solve.AggregationSolve.public AggregationSolve createAggregationSolveBefore(Solve input)
AggregationSolve before the referenced Solve in the SolveGroup.input - The referenced Solve.AggregationSolve.public AggregationSolve createAggregationSolveFirst()
AggregationSolve and adds it to the beginning of the list of solves in the SolveGroup.AggregationSolve.public AllocationSolve createAllocationSolve()
AllocationSolve in the SolveGroup.AllocationSolve.public AllocationSolve createAllocationSolveAfter(Solve input)
AllocationSolve after the referenced Solve in the SolveGroup.input - The referenced Solve.AllocationSolve.public AllocationSolve createAllocationSolveBefore(Solve input)
AllocationSolve before the referenced Solve in the SolveGroup.input - The referenced Solve.AllocationSolve.public AllocationSolve createAllocationSolveFirst()
AllocaationSolve and adds it to the beginning of the list of solves in the SolveGroup.AllocationSolve.public ForecastSolve createForecastSolve()
ForecastSolve in the SolveGroup.ForecastSolve.public ForecastSolve createForecastSolveAfter(Solve input)
ForecastSolve after the referenced Solve in the SolveGroup.input - The referenced Solve.ForecastSolve.public ForecastSolve createForecastSolveBefore(Solve input)
ForecastSolve before the referenced Solve in the SolveGroup.input - The referenced Solve.ForecastSolve.public ForecastSolve createForecastSolveFirst()
ForecastSolve and adds it to the beginning of the list of solves in the SolveGroup.ForecastSolve.public void addSolve(Solve input)
Solve to the SolveGroup. If other solves exist in the group, adds the new one to the end of the list.input - The Solve to add.
public void addSolveBefore(Solve input,
BaseObject reference)
Solve before the referenced Solve in the SolveGroup.input - The Solve to add.reference - The referenced Solve.
public void addSolveAfter(Solve input,
BaseObject reference)
Solve after the referenced Solve in the SolveGroup.input - The Solve to add.reference - The referenced Solve.public void addSolveFirst(Solve input)
Solve to the beginning of the list of solves in the SolveGroup.input - The Solve to add.public void removeSolve(Solve input)
Solve from the SolveGroup.input - The Solve to remove.public java.util.Vector getSolves()
SolveGroup.Vector of Solve objects.public java.lang.String Alter(AWConnection connection)
Alter method to change descriptive names of the object or to reset the schema of a top-level object. To alter the structural definition of a BaseObject, you must create, modify, or remove its owned objects.connection - The AWConnection that represents the database connection.String that contains success if this method successfully creates the BaseObject.
|
Oracle® OLAP Analytic Workspace Java API Reference 10g Release 2 (10.2) B14351-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||